Mbp on T0: Mixing Oating-and Xed-point Formats in Bp Learning

نویسندگان

  • Davide Anguita
  • Benedict A. Gomes
چکیده

We examine the eecient implementation of back prop type algorithms on T0 4], a vector processor with a xed point engine, designed for neural network simulation. A matrix formulation of back prop, Matrix Back Prop 1], has been shown to be very eecient on some RISCs 2]. Using Matrix Back Prop, we achieve an asymptotically optimal performance on T0 (about 0.8 GOPS) for both forward and backward phases, which is not possible with the standard on-line method. Since high eeciency is futile if convergence is poor (due to the use of xed point arithmetic), we use a mixture of xed and oating point operations. The key observation is that the precision of xed point is suucient for good convergence, if the range is appropriately chosen. Though the most expensive computations are implemented in xed point, we achieve a rate of convergence that is comparable to the oating point version. The time taken for conversion between xed and oating point is also shown to be reasonable.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation options for block floating point digital filters

Di erent options for block oating point lter implementation are introduced and their e ciency determined. The e ciency is quanti ed by the additional number of operations over those required for xed point operation. Some of the implementations are new. It is shown that they are more e cient than the existing ones. Examples are given in which the processing time per recursion of a block oating p...

متن کامل

FRIDGE: an interactive code generation environment for HW/SW codesign

Digital mobile systems are sensitive to power consumption, chip size and costs. Therefore they are realized using xed-point architectures, either dedicated HW or xed-point processors. On the other hand, system design starts from a oating-point description. These requirements have been the motivation for FRIDGE , a design environment for the speci cation, evaluation and implementation of xed-poi...

متن کامل

Dsps, Gpps, and Multimedia Applications | an Evaluation Using Dspstone

The DSPstone evaluation methodology is applied to evaluate performance of xed{ and oating{point digital signal (DSP), and general purpose (GPP) processors with appropriate C compilers. Main goal was to estimate run{ time e ciency on code which is representative for baseband processing in multimedia applications. The results show that for DSP{type code, like FIR ltering, DSP processors are super...

متن کامل

Printing Floating - Point

This paper presents a fast and accurate algorithm for printing oating-point numbers in both free-and xed-format modes. In free-format mode, the algorithm generates the shortest, correctly rounded output string that converts to the same number when read back in, accommodating whatever rounding mode the reader uses. In xed-format mode, the algorithm generates a correctly rounded output string usi...

متن کامل

A Floating - point to Fixed - point C Converterfor Fixed - point Digital Signal

An automatic scaling C program translator is developed for the eecient execution of application programs in xed-point digital signal processors. The program for range estimation is automatically generated by inserting codes which collect the statistics of each signal during the simulation. With the range information, the number of shifts needed for the scaling is determined and the oating-point...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994